dried banana leaf thatching - French English Dictionary